#pragma once
#include "prop_def.h"
#include "Singleton.h"

class prop_pool_x
{
public:
    prop_pool_x();
    ~prop_pool_x();

    bool Init();
    void Uninit();
    bool GetPropInfo(prop_index id, prop_base& prop);

private:
    prop_pool_map m_pool;
};

typedef Singleton<prop_pool_x> prop_pool;
